<?php

return [
    'Purchase_code'           => 'Document Number',
    'Purchase_time'           => 'Document Time',
    'Business_type'           => 'Business Category',
    'Business_type 1'         => 'Inventory Shortage',
    'Business_type 2'         => 'Other Outbound',
    'Number'                  => 'Quantity',
    'Price'                   => 'Amount',
    'Customers_id'            => 'Customer',
    'Preparation_id'          => 'Prepared By',
    'Examine_id'              => 'Examined By',
    'Operation_id'            => 'Last Operator',
    'Examine_time'            => 'Examine Time',
    'Examine_status'          => 'Examine Status',
    'Examine_status 0'        => 'Unexamined',
    'Examine_status 1'        => 'Examined',
    'Remarks'                 => 'Remarks',
    'Print_num'               => 'Print Count',
    'Createtime'              => 'Create Time',
    'Updatetime'              => 'Update Time',
    'Admin.username'          => 'Username',
    'Customers.customer_name' => 'Customer Name',
    'Goods_attr'                     => 'Attributes',
    'Goods_unit'                     => 'Product Unit',
    'Stores_id'                      => 'Warehouse',
    'Allow_stock'                    => 'Available Stock',
    'Unit_price'                     => 'Outbound Unit Price',
    'All_money'                      => 'Outbound Amount',
    'Remark'                         => 'Remark',

    // UI interface text
    'print' => 'Print',
    'examine_f' => 'Reverse Approve',
    'examine' => 'Approve',
    'please_select' => 'Please Select',
    'customer' => 'Customer',
    'inventory_loss' => 'Inventory Loss',
    'other_outbound' => 'Other Outbound',
    'goods' => 'Goods',
    'scan_gun_input' => '--Scanner Input',
    'batch' => 'Batch',
    'production_date' => 'Production Date',
    'shelf_life_days' => 'Shelf Life (Days)',
    'expiry_date' => 'Expiry Date',

    // Operation messages
    'Operation_successful' => 'Operation successful',
    'Please_select_data_to_delete' => 'Please select data to delete',
    'Please_select_data_to_print' => 'Please select data to print',
    'System_error_please_refresh' => 'System error, please refresh and try again',
    'Please_enter_correct_start_number' => 'Please enter correct start number!',
    'Please_enter_correct_increment' => 'Please enter correct increment!',
    'Please_enter_correct_quantity' => 'Please enter correct quantity!',
    'Serial_number_auto_generate_limit' => 'Auto generation of serial numbers greater than 500 is not supported!',
    'Serial_number_duplicate_with_row' => 'Serial number is the same as row',
    'Serial_number_setting_error' => 'Serial number setting error, please try again!',
    'At_least_one_serial_number' => 'Keep at least one serial number!',
    'At_least_one_goods_data' => 'Keep at least one goods data!',
    'Select_serial_number' => 'Select Serial Number',
    'Select_batch' => 'Select Batch',
    'Please_select_customer' => 'Please select customer',

    'OTHER_STOCK_IN_ORDER' => 'Other Stock In Order',
    'please_select_warehouse' => 'Please select a warehouse',
    'please_input_warehousing_quantity' => 'Please input warehousing quantity',
    'please_select_product_attribute' => 'Please select product %s attribute',
    'please_select_unit' => 'Please select a unit',
    'please_select_production_batch' => 'Please select a production batch',
    'please_input_production_date' => 'Please input production date',
    'please_input_shelf_life' => 'Please input shelf life',
    'shelf_life_cannot_be_negative' => 'Shelf life cannot be negative',
    'please_input_expiration_date' => 'Please input expiration date',
    
    // Additional error messages
    'please_select_warehouse' => 'Please select warehouse',
    'please_input_outbound_quantity' => 'Please input outbound quantity',
    'please_select_unit' => 'Please select unit',
    'please_select_production_batch' => 'Please select production batch',
    'please_input_production_date' => 'Please input production date',
    'please_input_shelf_life' => 'Please input shelf life',
    'shelf_life_days_cannot_be_less_than_zero' => 'Shelf life days cannot be less than zero',
    'please_input_expiry_time' => 'Please input expiry time',
    'please_input_goods_serial_number' => 'Please input goods serial number',
    'batch_info_query_error' => 'Batch information query error',
    'batch_insufficient_stock' => 'This batch insufficient stock',
    'serial_number_not_in_stock_cannot_outbound' => 'Serial number %s not in stock, cannot outbound',
    'cannot_edit_approved_data' => 'Cannot edit approved data',
    'cannot_delete_approved_data' => 'Cannot delete approved data',
    'warehouse_insufficient_stock_operation_failed' => '%s insufficient stock, operation failed',
    'serial_number_query_failed' => 'Serial number query failed',
    'insufficient_stock_cannot_outbound' => 'Insufficient stock, cannot outbound',
    'warehouse_insufficient_stock_reverse_audit_failed' => '%s insufficient stock, reverse audit failed',
    'Batch_information_query_failed' => 'Batch information query failed',
    'Operation_failed' => 'Operation failed',
    'Please_select_the_data_to_operate' => 'Please select the data to operate',
];
